クラスター

本項では、クラスターの最適化に関する推奨事項を確認するためのREST APIによって生成されるサンプルJSON応答を示します。

すべてのクラスターの情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/cluster

応答で次のJSONが返されます。

{
	"instancecount" :4,
	"instances" :[ 
	{
		"properties" : 
		{
			"ParentUUID" :"",
			"SystemVirtType" :"Hyper-V",
			"IsFullyCached" :"",
			"SystemID" :"hyperv-clus",
			"BelongsToDatacenter" :"",
			"ParentType" :"",
			"Type" :"",
			"SystemRole" :"CLUSTER",
			"LSName" :"",
			"SystemName" :"hyperv-clus",
			"MarkedForDeletion" :"",
			"SystemVirtPlatform" :""
		},
	"resourcepath" :"/cluster/1",
	"resourceid" :1
}, ....
{
	"properties" : 
	{
		"ParentUUID" :"16.184.45.37/SMV-BLADE",
		"SystemVirtType" :"VMWARE",
		"IsFullyCached" :"",
		"SystemID" :"16.184.45.37/SMV-BLADE/SMV-Cluster",
		"BelongsToDatacenter" :"16.184.45.37/SMV-BLADE",
		"ParentType" :"DATACENTER",
		"Type" :"VMWare DRS",
		"SystemRole" :"CLUSTER",
		"LSName" :"16.184.45.37/SMV-BLADE/SMV-Cluster",
		"SystemName" :"SMV-Cluster",
		"MarkedForDeletion" :"",
		"SystemVirtPlatform" :""
	},
	"resourcepath" :"/cluster/2",
	"resourceid" :2
}

特定のクラスターの情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/cluster/<インスタンスID>

応答で次のJSONが返されます。

{
	"instance" :[ 
	{
		"properties" : 
		{
			"ParentUUID" :"16.184.45.37/SMV-BLADE",
			"SystemVirtType" :"VMWARE",
			"IsFullyCached" :"",
			"SystemID" :"16.184.45.37/SMV-BLADE/SMV-Cluster",
			"BelongsToDatacenter" :"16.184.45.37/SMV-BLADE",
			"ParentType" :"DATACENTER",
			"Type" :"VMWare DRS",
			"SystemRole" :"CLUSTER",
			"LSName" :"16.184.45.37/SMV-BLADE/SMV-Cluster",
			"SystemName" :"SMV-Cluster",
			"MarkedForDeletion" :"",
			"SystemVirtPlatform" :""
		},
	"resourcepath" :"/cluster/2",
	"resourceid" :2
	} 
]
}

特定のクラスター内のすべてのVMのサイズ情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/cluster/<インスタンスID>/vmsizing

応答で次のJSONが返されます。

{
	"instancecount" :58,
	"instances" :[ 
	{
		"properties" : 
		{
			"SystemOSName" :"",
			"StatTime" :"",
			"SystemID" :"1AC13360-8C92-47C7-BFD7-83CB4EA4A266",
			"SystemOSRelease" :"",
			"ParentType" :"HOST",
			"SystemPath" :"",
			"SystemRole" :"GUEST",
			"Type" :"",
			"UseHardwareAssistedVirtualization" :"",
			"MacAddress" :"00:15:5D:2F:78:49",
			"SystemHostHostName" :"GOLDRICH6.iwflabs.com",
			"SystemVirtType" :"Hyper-V",
			"ClusterName" :"hyperv-clus",
			"SystemOSVersion" :"",
			"ManagementIP" :"",
			"FlavorId" :"",
			"VCIPAddress" :"",
			"SystemVirtPlatform" :"",
			"InstanceName" :"",
			"CPUArch" :"",
			"ProcessorVendor" :"",
			"VirtVersion" :"",
			"SystemName" :"2008WINSCALE",
			"MarkedForDeletion" :"",
			"VMOwnerId" :"",
			"HPCSPort" :"",
			"LSID" :"",
			"HAEnabled" :"",
			"ParentUUID" :"35353636-3235-4753-4834-303241525843",
			"DynamicMemoryEnabled" :"False",
			"LSMode" :"",
			"CPUVendor" :"",
			"HasSnapshot" :"",
			"BelongsToDatacenter" :"",
			"VMHost_UUID" :"",
			"LSName" :"",
			"VirtVersionState" :"",
			"ManagementUUID" :"",
			"LSShared" :"",
			"HPCSProtocol" :"",
			"SystemHostName" :""
		},
	"resourcepath" :"/vm/3",
	"resourceid" :3,
	"sizing" :{ },
	"MemSize" : null,
	"CPUSize" : null
	}, ...
	

名前とサイズのパラメーターに基づいてフィルタリングされたクラスター内の特定のVMのサイズ情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/cluster/<インスタンスID>/vmsizing?name=<システム名>&sizing=<サイズ>

応答で次のJSONが返されます。

{
"instancecount" :1,
"instances" :[ {
		"properties" :{
		"SystemOSName" :"Microsoft Windows Server 2008 R2 (64-bit)",
		"StatTime" :"",
		"SystemID" :"421cc483-36a7-55a8-fc4f-fe3ee4715e9a/x86vm72 - OMW9 - Rajan",
		"SystemPath" :"[IBTLUN21]x86vm72/x86vm72.vmx",
		"SystemOSRelease" :"",
		"ParentType" :"HOST",
		"Type" :"",
		"SystemRole" :"GUEST",
		"UseHardwareAssistedVirtualization" :"",
		"SystemHostHostName" :"ibtvz11.ind.hp.com",
		"MacAddress" :"",
		"SystemVirtType" :"VMWARE",
		"ClusterName" :"Cluster01",
		"SystemOSVersion" :"",
		"ManagementIP" :"",
		"FlavorId" :"",
		"VCIPAddress" :"",
		"SystemVirtPlatform" :"",
		"CPUArch" :"",
		"InstanceName" :"",
		"ProcessorVendor" :"",
		"VirtVersion" :"",
		"SystemName" :"x86vm72 - OMW9 - Rajan",
		"MarkedForDeletion" :"",
		"VMOwnerId" :"",
		"HPCSPort" :"",
		"LSID" :"98",
		"HAEnabled" :"",
		"ParentUUID" :"30333735-3738-4753-4830-343758573459",
		"DynamicMemoryEnabled" :"",
		"LSMode" :"UnCapped",
		"CPUVendor" :"",
		"HasSnapshot" :"",
		"BelongsToDatacenter" :"ibtvc2.ind.hp.com/Datacenter01",
		"VMHost_UUID" :"",
		"LSName" :"421cc483-36a7-55a8-fc4f-fe3ee4715e9a/x86vm72 - OMW9 - Rajan",
		"VirtVersionState" :"",
		"LSShared" :"Shared",
		"ManagementUUID" :"",
		"SystemHostName" :"x86vm72.ind.hp.com",
		"HPCSProtocol" :""
		},
"resourcepath" :"/vm/75",
"resourceid" :75,
"sizing" :{
		"MemEntlMin" :0.0,
		"RecommendedNumCPU" :1.0,
		"RecommendedCPUReservation" :0.0,
		"NumCpu" :2,
		"CPUCycleEntlMin" :0.0,
		"RecommendedMemReservation" :0.0,
		"RecommendedMem" :2.0,
		"MemCapacity" :4.0
},
"MemSize" :"oversized",
"CPUSize" :"oversized"
} ]
}

特定のクラスターに属するすべてのデータストアのサイズ情報を取得するには

次のURLを使用します。

https://<IPアドレス>:<ポート番号>/PV/api/v1/cluster/<インスタンスID>/datastoresizing

応答で次のJSONが返されます。

{
	"instancecount" :5,
		"instances" :[ 
		{
			"properties" :{
			"ParentUUID" :"35353636-3235-4753-4834-303241525843",
			"SystemVirtType" :"Hyper-V",
			"SystemID" :"02e045f8-3ea8-4d7d-844b-eb82ea0550bb",
			"ParentType" :"HOST",
			"ClusterName" :"",
			"BelongsToDatacenter" :"",
			"Type" :"NTFS",
			"SystemRole" :"DATASTORE",
			"LSName" :"",
			"SystemName" :"New Volume (E:)"
		},
	"resourcepath" :"/datastore/1",
	"resourceid" :1,
	"sizing" : 
	{
		"PO_StorageReclaimable" :0.0,
		"PO_StorageAllocationPossibleAfterReclaim" :48130.54,
		"PO_DiskUsage" :917.57
	}
}, .....